﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Yunchang.ILUI
{
    public class TablePage 
    {
        /// <summary>
        ///界面名
        /// </summary>
        public string id;

        /// <summary>
        ///资源表ID
        /// </summary>
        public int ResourceID;

        /// <summary>
        ///C#的控制类，不能为空 如果是热更面板无C#实现类则填UIPage
        /// </summary>
        public string CSharpCtrl;

        /// <summary>
        ///lua文件名字
        /// </summary>
        public string LuaCtrl;

        /// <summary>
        ///层级组 对应panelLayer表 如果你不知道你的界面属于哪个层级请填 3
        /// </summary>
        public int layer;

        /// <summary>
        ///叠加类型： 0、打开直接叠加在其他UI上边 1、打开屏蔽下层UI
        /// </summary>
        public int pileType;

        /// <summary>
        ///是否可以被互斥隐藏 (如果所在Layer的mutexed=0， 则本列无意义) 0 被互斥关掉 (其实这个在组内互斥时起作用)  1 被互斥隐藏 2 不会被互斥
        /// </summary>
        public int pileMutexed;

        /// <summary>
        ///是否是模态
        /// </summary>
        public int modal;

        /// <summary>
        ///切场景是否需要隐藏(0不需要1需要)
        /// </summary>
        public int loadingClose;

        /// <summary>
        ///需要做哪些适配（0不需要，1做上下左右黑框适配2.做刘海适配3.都做）
        /// </summary>
        public int screenFit;
    }
}
